self-protected valve - French English Dictionary